ImageGear .NET v25.0 - Updated
Write(String,IEnumerable<ArtPageJsonPair>) Method




ImageGear.Web.Services Assembly > ImageGear.Web.UI Namespace > ArtConnection Class > Write Method : Write(String,IEnumerable<ArtPageJsonPair>) Method
Output document identifier of an ImageGear XML art document.
List of objects containing a JSON string with page number to be updated.
Outputs ImageGear XML art mark annotations over many pages.
Syntax
'Declaration
 
Public Overloads Sub Write( _
   ByVal documentIdentifier As String, _
   ByVal pagesToWrite As IEnumerable(Of ArtPageJsonPair) _
) 
'Usage
 
Dim instance As ArtConnection
Dim documentIdentifier As String
Dim pagesToWrite As IEnumerable(Of ArtPageJsonPair)
 
instance.Write(documentIdentifier, pagesToWrite)

Parameters

documentIdentifier
Output document identifier of an ImageGear XML art document.
pagesToWrite
List of objects containing a JSON string with page number to be updated.
Remarks

Page numbers start at zero for the first page in a document.

If the page exists in the document, it will be replaced with the art annotation being supplied. If the page number is greater than the number of pages in the document, the page will be appended but any missing pages between the document's last page and the new page location will be filled with pages of empty annotations. As an example, an existing two page annotated document that has a sixth page added will save the annotations on the sixth page with pages three, four and five filled with no annotation marks.

The pages in the list may be in any random non-sequential order.

This method uses a TransactionScope System.Transactions.TransactionScope object when it writes to prevent concurrency writing issues.

See Also

Reference

ArtConnection Class
ArtConnection Members
Overload List